<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" name="description" content="GPTIPS 2 pareto report" name="author" content="Dominic Searson"/>
<title>GPTIPS pareto front report.</title>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">google.load('visualization', '1', {packages: ['table']});
</script>
<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
<style>
h1, h2, h3 {
color: #0073bd; margin-top: 20px; 
}
p.warn {
color: #993300; 
}
.google-visualization-table-table .google-visualization-table-td-number {
font-family: 'Open Sans','Helvetica Neue', Helvetica, Arial, sans-serif;text-align: left;
}
.google-visualization-table-td {
padding-top: 6px;padding-bottom: 6px;font-size: 14px;
}
</style>
<script type="text/javascript">
function drawPerformanceTable() {
var data = new google.visualization.DataTable();
data.addColumn('number','Model ID');
data.addColumn('number','Goodness of fit (R<sup>2</sup>)');
data.addColumn('number','Model complexity');
data.addColumn('string','Model');
data.addRows(10);
data.setCell(0,0, 3);
data.setCell(0,1, 0.978);
data.setCell(0,2, 178);
data.setCell(0,3, '1.93 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> x<span style="position:relative;top: 0.3em;font-size:0.7em">6</span> - 1.97 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> - 4.64 (x<span style="position:relative;top: 0.3em;font-size:0.7em">7</span> - 1.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) (x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>)<span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span> + 6.82 (x<span style="position:relative;top: 0.3em;font-size:0.7em">7</span> - 1.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) (2.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) + 4.19 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> (x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) + 1.01 (x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">6</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) (x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> - 1.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) - 3.89 x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> (x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) + 1.64e-4');
data.setCell(1,0, 6);
data.setCell(1,1, 0.927);
data.setCell(1,2, 110);
data.setCell(1,3, '1.58 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> + 1.58 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> x<span style="position:relative;top: 0.3em;font-size:0.7em">6</span> - 2.02 (x<span style="position:relative;top: 0.3em;font-size:0.7em">7</span> - 1.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) (2.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) - 2.73 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> (x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) - 0.0275 (x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">6</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) (x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> - 1.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) - 0.0015');
data.setCell(2,0, 62);
data.setCell(2,1, 0.975);
data.setCell(2,2, 170);
data.setCell(2,3, '1.75 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> x<span style="position:relative;top: 0.3em;font-size:0.7em">6</span> - 1.83 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> - 4.57 (x<span style="position:relative;top: 0.3em;font-size:0.7em">7</span> - 1.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) (x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>)<span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span> + 6.64 (x<span style="position:relative;top: 0.3em;font-size:0.7em">7</span> - 1.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) (2.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) + 0.964 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> (x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> - 1.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) + 3.96 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> (x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) - 3.58 x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> (x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) + 1.38e-4');
data.setCell(3,0, 79);
data.setCell(3,1, 0.936);
data.setCell(3,2, 118);
data.setCell(3,3, '1.72 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> x<span style="position:relative;top: 0.3em;font-size:0.7em">6</span> - 0.196 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> - 0.586 (x<span style="position:relative;top: 0.3em;font-size:0.7em">7</span> - 1.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) (2.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) + 0.27 (x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">6</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) (x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> - 1.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) - 1.92 x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> (x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) + 5.01e-4');
data.setCell(4,0, 109);
data.setCell(4,1, 0.936);
data.setCell(4,2, 113);
data.setCell(4,3, '0.966 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> + 1.63 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> x<span style="position:relative;top: 0.3em;font-size:0.7em">6</span> - 1.53 (x<span style="position:relative;top: 0.3em;font-size:0.7em">7</span> - 1.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) (2.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) - 1.82 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> (x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) - 0.661 x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> (x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) - 3.23e-4');
data.setCell(5,0, 117);
data.setCell(5,1, 0.553);
data.setCell(5,2, 67);
data.setCell(5,3, '0.225 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> + 0.225 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> x<span style="position:relative;top: 0.3em;font-size:0.7em">6</span> - 0.0767 (x<span style="position:relative;top: 0.3em;font-size:0.7em">7</span> - 1.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) (2.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) - 0.00587');
data.setCell(6,0, 154);
data.setCell(6,1, 0.942);
data.setCell(6,2, 154);
data.setCell(6,3, '0.494 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> + 1.71 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> x<span style="position:relative;top: 0.3em;font-size:0.7em">6</span> - 1.16 (x<span style="position:relative;top: 0.3em;font-size:0.7em">7</span> - 1.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) (2.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) - 1.07 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> (x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) + 0.161 (x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">6</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) (x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> - 1.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) - 1.21 x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> (x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) - 1.4e-4');
data.setCell(7,0, 188);
data.setCell(7,1, 0.951);
data.setCell(7,2, 156);
data.setCell(7,3, '0.362 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> + 5.32 x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> (x<span style="position:relative;top: 0.3em;font-size:0.7em">7</span> - 1.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) + 2.01 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> x<span style="position:relative;top: 0.3em;font-size:0.7em">6</span> - 3.22 (x<span style="position:relative;top: 0.3em;font-size:0.7em">7</span> - 1.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) (2.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) - 1.6 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> (x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) + 1.79 (x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">6</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) (x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> - 1.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) - 1.65 x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> (x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) - 3.54e-4');
data.setCell(8,0, 241);
data.setCell(8,1, 0.961);
data.setCell(8,2, 164);
data.setCell(8,3, '0.999 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> + 1.67 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> x<span style="position:relative;top: 0.3em;font-size:0.7em">6</span> + 1.93 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> (x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>)<span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span> + 0.688 (x<span style="position:relative;top: 0.3em;font-size:0.7em">7</span> - 1.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) (2.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) - 1.79 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> (x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) - 0.309 (x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">6</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) (x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> - 1.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>) - 0.672 x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> (x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) - 1.91e-4');
data.setCell(9,0, 482);
data.setCell(9,1, 0.978);
data.setCell(9,2, 211);
data.setCell(9,3, '0.46 x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + 0.69 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> - 2.66 x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> + 1.22 x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> x<span style="position:relative;top: 0.3em;font-size:0.7em">6</span> + 0.608 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> x<span style="position:relative;top: 0.3em;font-size:0.7em">6</span> - (5.46e14 (x<span style="position:relative;top: 0.3em;font-size:0.7em">2</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>)<span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span>)/(9.22e18 x<span style="position:relative;top: 0.3em;font-size:0.7em">6</span> - 9.22e18 x<span style="position:relative;top: 0.3em;font-size:0.7em">3</span> + 2.25e18) - 1.33 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span> + 0.823 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span><span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span> (x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>)<span style="position:relative;bottom: 0.3em;font-size:0.7em">2</span> - 8.6e-4 (x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">6</span>) (743.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> - 743.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">6</span> + 242.0) + 0.568 x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span> (x<span style="position:relative;top: 0.3em;font-size:0.7em">2</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span>) (2.0 x<span style="position:relative;top: 0.3em;font-size:0.7em">4</span> + x<span style="position:relative;top: 0.3em;font-size:0.7em">5</span>) - 7.53e-5');
viz = new google.visualization.Table(document.getElementById('perf_table'));
viz.draw(data,  {width: 1000, allowHtml: true});}
google.setOnLoadCallback(drawPerformanceTable);
 </script>
</head>
<body>
<body style="font-family: 'Open Sans','Helvetica Neue', Helvetica, Arial, sans-serif; border: 0;">
<div style="text-align: left; margin-bottom: 50px;margin-top: 50px;margin-left: 15px;"><h2>GPTIPS pareto front report</h2><p>24-Jun-2016 16:17:20</p>
<p>Config file: symreg_config.m</p>
<p>Number of models on front: 10</p><p>Total models: 600</p><p style="margin-top: 30px;">This report shows the expressional complexity/performance characteristics (on training data) of symbolic models on the pareto front.</p><p>Numerical precision is reduced for display purposes.</p><p style="margin-bottom: 30px;">Click on column headers to sort models by expressional complexity and goodness of fit (R<sup>2</sup>).</p><div id="perf_table"></div>
<p style="color:gray;text-align:center;margin-top: 50px;">GPTIPS - the symbolic data mining platform for MATLAB</p><p style="color:gray;text-align:center;">&#169; Dominic Searson 2009-2015</p></div>
</body>
</html>
